package com.epam.edu.entity;

import com.epam.edu.constant.Language;

public class Admission {
    private int id;
    private Specialty specialty;
    private TeachingForm teachingForm;
    private TeachingPlan teachingPlan;
    private int planCount;
    private int factCount;
    private int deviation;
    private String group;
    private Language language;

    public String getGroup() {
        return group;
    }

    public void setGroup(String group) {
        this.group = group;
    }

    public Language getLanguage() {
        return language;
    }

    public void setLanguage(Language language) {
        this.language = language;
    }

    public Admission(int id, Specialty specialty, String group, Language language,
                     TeachingForm teachingForm, TeachingPlan teachingPlan,
                     int planCount, int factCount, int deviation) {
        this.id = id;
        this.specialty = specialty;
        this.group = group;
        this.language = language;
        this.teachingForm = teachingForm;
        this.teachingPlan = teachingPlan;
        this.planCount = planCount;
        this.factCount = factCount;
        this.deviation = deviation;
    }

    public int getId() {
        return id;

    }

    public void setId(int id) {
        this.id = id;
    }

    public Specialty getSpecialty() {
        return specialty;
    }

    public void setSpecialty(Specialty specialty) {
        this.specialty = specialty;
    }

    public TeachingForm getTeachingForm() {
        return teachingForm;
    }

    public void setTeachingForm(TeachingForm teachingForm) {
        this.teachingForm = teachingForm;
    }

    public TeachingPlan getTeachingPlan() {
        return teachingPlan;
    }

    public void setTeachingPlan(TeachingPlan teachingPlan) {
        this.teachingPlan = teachingPlan;
    }

    public int getPlanCount() {
        return planCount;
    }

    public void setPlanCount(int planCount) {
        this.planCount = planCount;
    }

    public int getFactCount() {
        return factCount;
    }

    public void setFactCount(int factCount) {
        this.factCount = factCount;
    }

    public int getDeviation() {
        return deviation;
    }

    public void setDeviation(int deviation) {
        this.deviation = deviation;
    }
}
